package cn.source.system.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import cn.source.common.annotation.Excel;
import cn.source.common.core.domain.BaseEntity;

/**
 * 会员信息对象 buz_member
 * 
 * @author sourcebyte.vip
 * @date 2024-05-01
 */
public class BuzMember extends BaseEntity
{
    private static final long serialVersionUID = 1L;


    private String id;
    
    private String ruser;

    /** 手机号码 */
    @Excel(name = "手机号码")
    private String phone;

    /** 会员姓名 */
    @Excel(name = "会员姓名")
    private String memberName;

    /** 所属省市区 */
    @Excel(name = "所属省市区")
    private String province;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String openid;

    /** 头像路径 */
    @Excel(name = "头像路径")
    private String avatar;

    /** 总分 */
    @Excel(name = "总分")
    private Integer grade;

    /** 首选科目 */
    @Excel(name = "首选科目")
    private String sxkm;

    /** 再选科目 */
    @Excel(name = "再选科目")
    private String zxkm;

    /** 是否少数民族(0:否;1:是) */
    @Excel(name = "是否少数民族(0:否;1:是)")
    private Integer sfssmz;

    /** 是否国家专项或地方专项(0:否;1:是) */
    @Excel(name = "是否国家专项(0:否;1:是)")
    private Integer sfgjzxdfzx;

    /** 是否vip */
    @Excel(name = "是否vip")
    private Integer sfvip;
    
    //验证码
    private String yzm;
    
    private Integer year;
    
  //密码
    private String pwd;
    
    //区外总分
    private Integer qggrade;
    
  //区内总分
    private Integer gxgrade;
    
    /** 是否地方专项(0:否;1:是) */
    private Integer sfdfzx;
    
    
  //考试成绩排名
    private Integer memberSeq;
    
  //本科分数线
    private Integer gradeLine;
    
  //本科分数线对应的排名
    private Integer gradeLineSeq;

    //本科分数线对应的广西区内排名
    private Integer gradeLineGxSeq;
    
    //用户类型0普通 1系统
    private Integer userType;

    private Integer gradePm;

    private Integer gradePmGx;

    //卡号和密码
    private String cardNo;
    private String cardPwd;

    private String memo;

    public String getMemo() {
        return memo;
    }

    public void setMemo(String memo) {
        this.memo = memo;
    }

    public Integer getGradeLineGxSeq() {
        return gradeLineGxSeq;
    }

    public void setGradeLineGxSeq(Integer gradeLineGxSeq) {
        this.gradeLineGxSeq = gradeLineGxSeq;
    }

    public String getCardNo() {
        return cardNo;
    }

    public void setCardNo(String cardNo) {
        this.cardNo = cardNo;
    }

    public String getCardPwd() {
        return cardPwd;
    }

    public void setCardPwd(String cardPwd) {
        this.cardPwd = cardPwd;
    }

    public Integer getGradePmGx() {
        return gradePmGx;
    }

    public void setGradePmGx(Integer gradePmGx) {
        this.gradePmGx = gradePmGx;
    }

    public Integer getGradePm() {
        return gradePm;
    }

    public void setGradePm(Integer gradePm) {
        this.gradePm = gradePm;
    }

    public String getRuser() {
		return ruser;
	}

	public void setRuser(String ruser) {
		this.ruser = ruser;
	}

	public Integer getUserType() {
		return userType;
	}

	public void setUserType(Integer userType) {
		this.userType = userType;
	}

	public String getPwd() {
		return pwd;
	}

	public void setPwd(String pwd) {
		this.pwd = pwd;
	}

	public Integer getQggrade() {
		return qggrade;
	}

	public void setQggrade(Integer qggrade) {
		this.qggrade = qggrade;
	}

	public Integer getGxgrade() {
		return gxgrade;
	}

	public void setGxgrade(Integer gxgrade) {
		this.gxgrade = gxgrade;
	}

	public Integer getSfdfzx() {
		return sfdfzx;
	}

	public void setSfdfzx(Integer sfdfzx) {
		this.sfdfzx = sfdfzx;
	}

	public Integer getYear() {
		return year;
	}

	public void setYear(Integer year) {
		this.year = year;
	}

	public Integer getMemberSeq() {
		return memberSeq;
	}

	public void setMemberSeq(Integer memberSeq) {
		this.memberSeq = memberSeq;
	}

	public Integer getGradeLine() {
		return gradeLine;
	}

	public void setGradeLine(Integer gradeLine) {
		this.gradeLine = gradeLine;
	}

	public Integer getGradeLineSeq() {
		return gradeLineSeq;
	}

	public void setGradeLineSeq(Integer gradeLineSeq) {
		this.gradeLineSeq = gradeLineSeq;
	}

	public String getYzm() {
		return yzm;
	}

	public void setYzm(String yzm) {
		this.yzm = yzm;
	}

	

	public String getId() {
		return id;
	}

	public void setId(String id) {
		this.id = id;
	}

	public void setPhone(String phone) 
    {
        this.phone = phone;
    }

    public String getPhone() 
    {
        return phone;
    }
    public void setMemberName(String memberName) 
    {
        this.memberName = memberName;
    }

    public String getMemberName() 
    {
        return memberName;
    }
    public void setProvince(String province) 
    {
        this.province = province;
    }

    public String getProvince() 
    {
        return province;
    }
    public void setOpenid(String openid) 
    {
        this.openid = openid;
    }

    public String getOpenid() 
    {
        return openid;
    }
    public void setAvatar(String avatar) 
    {
        this.avatar = avatar;
    }

    public String getAvatar() 
    {
        return avatar;
    }
    public void setGrade(Integer grade) 
    {
        this.grade = grade;
    }

    public Integer getGrade() 
    {
        return grade;
    }
    public void setSxkm(String sxkm) 
    {
        this.sxkm = sxkm;
    }

    public String getSxkm() 
    {
        return sxkm;
    }
    public void setZxkm(String zxkm) 
    {
        this.zxkm = zxkm;
    }

    public String getZxkm() 
    {
        return zxkm;
    }
    public void setSfssmz(Integer sfssmz) 
    {
        this.sfssmz = sfssmz;
    }

    public Integer getSfssmz() 
    {
        return sfssmz;
    }
    public void setSfgjzxdfzx(Integer sfgjzxdfzx) 
    {
        this.sfgjzxdfzx = sfgjzxdfzx;
    }

    public Integer getSfgjzxdfzx() 
    {
        return sfgjzxdfzx;
    }
    public void setSfvip(Integer sfvip) 
    {
        this.sfvip = sfvip;
    }

    public Integer getSfvip() 
    {
        return sfvip;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("phone", getPhone())
            .append("memberName", getMemberName())
            .append("province", getProvince())
            .append("createTime", getCreateTime())
            .append("openid", getOpenid())
            .append("avatar", getAvatar())
            .append("grade", getGrade())
            .append("sxkm", getSxkm())
            .append("zxkm", getZxkm())
            .append("sfssmz", getSfssmz())
            .append("sfgjzxdfzx", getSfgjzxdfzx())
            .append("sfvip", getSfvip())
            .toString();
    }
}
